<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // filter 根据给出的条件，对数组元素进行过滤
      // 最后的结果，是符合条件的元素； （不符合条件的就不要了）
      // const arr = [2, 4, 5, 8, 9, 1]
      // const res = arr.filter(item => {
      //   // return '条件'
      //   return item > 6
      // })

      // console.log(res) // [8, 9]

      const id = 4
      const list = [
        { id: 2, name: '宋江', nickname: '及时雨' },
        { id: 3, name: '吴用', nickname: '智多星' },
        { id: 4, name: '林冲', nickname: '豹子头' },
        { id: 6, name: '周顺', nickname: '班草' },
        { id: 8, name: '花荣', nickname: '小李广' }
      ]

      // 要求删除掉id=4的元素；
      // 意思是，保留下id != 4 的元素
      const result = list.filter(item => {
        return item.id != id
      })

      console.log(result)
    </script>
  </body>
</html>
